<?php
//если мы редактируем сообщение, то $model обладает свойствами, записанного в него $this->oneModell,
//если же создаем новое сообщение, то свойства $model пустые.
//Что бы в каждом выводе свойств($model->getСВОЙСТВО) не писать ифы, создаем пустую модель.
$HTMLstr .= '<div class="body">
    <div class="findOne">
    <div class="findOneInside">
    <div class="head">';

if (null != $this->oneModel) {
    $HTMLstr .= 'Редактирование ';
} else {
    $HTMLstr .= 'Создание ';
    $this->oneModel = new model_NewsModel(null);
}

$HTMLstr .= 'поста</div>';

if (!empty($this->message)) {
    $HTMLstr .= '<div class="head">
        '.$this->message.'
            </div>';
}

$HTMLstr .= '<form action="?controller=news&action=save" method="post">
        <div class="head">
        Заголовок:
        </div>
        <div class="fetchallOne" id="frame">
        <textarea cols="60" rows="1" name="title">'. $this->oneModel->getTitle() .'</textarea>
            </div>
        <div class="head">
        Картинка:
        </div>';

if('admin' != $user->getRole() && $user->getId() == $this->view->oneModel->getAuthor()){
foreach($this->allImgs as $oneImg){
    $HTMLstr .= '<div class="fetchallOne" id="frame">
        <input type="radio" name="img" value="'. $oneImg->getId() .'"';
    if($oneImg->getId() == $this->oneModel->getImg()){
        $HTMLstr .= 'CHECKED';
    }
    $HTMLstr .= '>
        <div class="fetchallOneInsideAvatar">
        <img height="100%" src="stuff/images/saved/'. $oneImg->getName() .'.jpg">
            </div>
        </div>';
    }
}

$HTMLstr .= '<div class="head">
    Содержание:
    </div>
          <div class="fetchallOne" id="frame">
          <textarea cols="60" rows="10" name="content">'. $this->oneModel->getContent() .'</textarea>
              </div>';

$HTMLstr .= '<div class="head">
    Tэги:
    </div>';

foreach($this->allTags as $oneTag) {
    $HTMLstr .= '<div class="fetchallOne" id="frame">
        '. $oneTag->getText() .'<input type="checkbox" ';
    if (!empty($this->activeTags)) {
        foreach ($this->activeTags as $activeTag) {
            if ($activeTag->getId() == $oneTag->getId()) {
                $HTMLstr .= 'CHECKED';
                unset ($activeTag);
                break;
            }
        }
    }

    $HTMLstr .= ' name="tag[]" value="'. $oneTag->getId() .'">
        </div>';
}
$HTMLstr .= '<input type="hidden" name="id" value="'. $this->oneModel->getId() .'">
        <div class="fetchallOne" id="frame">
        <input type="submit" value="Сохранить">
        </div>
      </form>
      </div>
      </div>
      </div>';